package top.tangyh.lamp.care.vo.query;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;

@Data
@Schema(description ="数据源取值查询入参")
public class DsInVo implements Serializable {
	@Schema(description = "评估评分id", required = true)
	@NotNull(message = "评估评分id不能为空")
	private Long pgId;

	@Schema(description = "住院号", required = true)
	@NotBlank(message = "住院号不能为空")
	private String hospitalNumber;

	@Schema(description = "采集时间，说明：含有年月日时分秒的13位时间戳", required = true)
	@NotBlank(message = "采集时间不能为空")
	private Long mappedTime;
}
